The phrase "confirmed release" means that something has been officially announced or agreed upon to be made available.